package ph.com.gs3.formalistics.model.vo.business.form;

import org.json.JSONObject;

import ph.com.gs3.formalistics.global.constants.FormContentType;

public class FormViewContentData {

	public static final String TAG = FormViewContentData.class.getSimpleName();

	private String id;
	private FormContentType type;
	private JSONObject rawJSON;	
	private boolean enabled = true;
	private boolean hidden = false;	
	
	// ========================================================================
	// {{ Getters & Setters

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public FormContentType getType() {
		return type;
	}

	public void setType(FormContentType type) {
		this.type = type;
	}

	public JSONObject getRawJSON() {
		return rawJSON;
	}

	public void setRawJSON(JSONObject rawJSON) {
		this.rawJSON = rawJSON;
	}

	public boolean isEnabled() {
		return enabled;
	}

	public void setEnabled(boolean enabled) {
		this.enabled = enabled;
	}

	public boolean isHidden() {
	    return hidden;
    }

	public void setHidden(boolean hidden) {
	    this.hidden = hidden;
    }

	// }}
}
